package com.lw.common.util;

import com.github.pagehelper.PageInfo;
import com.lw.common.basemodel.EasyuiModel;

/**
 * 
 * @Title: ModelConvertUtil.java
 * @Package com.lw.common.util
 * @Description: mybatis的pageInfo与easyui集成的工具类
 * @author 刘伟 15818570028@163.com
 * @date 2016年12月21日 下午6:08:24
 * @version V1.0
 */
public class ModelConvertUtil {
	private ModelConvertUtil() {

	}

	/**
	 * 
	 * @Title: pageInfo2EasyuiModel
	 * @Description: 转成easyui datagrid 格式的对象
	 * @param pageInfo
	 * @return
	 */
	public static <E> EasyuiModel<E> pageInfo2EasyuiModel(PageInfo<E> pageInfo) {
		return new EasyuiModel<E>(pageInfo.getPageNum(), pageInfo.getPageSize(), pageInfo.getList(),
				pageInfo.getPages(), pageInfo.getStartRow(), pageInfo.getTotal());
	}
}
